﻿using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class Results : System.Web.UI.Page
{
    //DataTable dtProducts;
    //DataTable dtProductsByName;
    //BSC_Class.BSCConnection cnn;
    //DataView VProducts;

    //Product product = new Product();
    //CRMCUAHANGBANH.SelectedProductDataTable selectedProductTable = new CRMCUAHANGBANH.SelectedProductDataTable();
    //CRMCUAHANGBANH.SelectedProductRow selectedProductRow;

    protected void Page_Load(object sender, EventArgs e)
    {
       // if ((CRMCUAHANGBANH.SelectedProductDataTable)Session["selectedProduct"] != null)
       // {
       //     selectedProductTable = (CRMCUAHANGBANH.SelectedProductDataTable)Session["selectedProduct"];
       // } 
       // cnn=new BSC_Class.BSCConnection(Session["connect"].ToString());
       // dtProducts= cnn.SelectRows("select * FROM V_HOSOSANPHAM");
       // string keywords="";
       // string searchtype="";
       // string gia="";

       // //if (!IsPostBack)
       // //{
          

       //    keywords = Request.QueryString["keys"].ToString();
       //    keywords = "%" + keywords + "%";
       //    searchtype = Request.QueryString["type"].ToString();
       //    gia = Request.QueryString["price"].ToString();

       //     if (searchtype.Equals("TenSanPham"))
       //     {
       //         dtProductsByName = cnn.SelectRows("select * from V_HOSOSANPHAM where TenSanPham like N'" + keywords +"'");
       //         ASPxDVResults.DataSource=dtProductsByName;
       //         ASPxDVResults.DataBind();                

       //         if (dtProductsByName.Rows.Count <= 0)
       //         {
       //             Library.ShowWarning(lblWarning, "Không tìm thấy gì cả.");
       //         }
       //         else
       //         {
       //             Library.ShowWarning(lblWarning,dtProductsByName.Rows.Count.ToString()+ " " + "mẫu tin");
       //         }
       //     }
       //     else if (searchtype.Equals("GiaSanPham"))
       //     {
       //         // tim kiếm theo giá sản phẩm
       //         if (gia.Equals(""))
       //         {
       //             Response.Redirect("~/Default.aspx");
       //         }
       //         else if (gia.Equals("50Toi150"))
       //         {
       //             VProducts=new DataView();
       //             VProducts = dtProducts.Copy().DefaultView;
       //             VProducts.RowFilter="GiaBan >= 50000 and GiaBan <= 150000";                    
       //             ASPxDVResults.DataSource=VProducts.Table;
       //             ASPxDVResults.DataBind();                   

       //             if (VProducts.Count <= 0)
       //             {
       //                 Library.ShowWarning(lblWarning, "Không tìm thấy gì cả.");
       //             }
       //             else
       //             {
       //                 Library.ShowWarning(lblWarning,VProducts.Count.ToString() + " " + "mẫu tin");
       //             }
       //         }
       //         else if (gia.Equals("150Toi250"))
       //         {
       //             VProducts=new DataView();
       //             VProducts = dtProducts.Copy().DefaultView;
       //             VProducts.RowFilter="GiaBan >= 150000 and GiaBan <= 250000";
       //             ASPxDVResults.DataSource=VProducts.Table;
       //             ASPxDVResults.DataBind();

       //             if (VProducts.Count <= 0)
       //             {
       //                 Library.ShowWarning(lblWarning, "Không tìm thấy gì cả.");
       //             }
       //             else
       //             {
       //                 Library.ShowWarning(lblWarning, VProducts.Count.ToString() + " " + "mẫu tin");
       //             }
       //         }
       //         else if (gia.Equals("Tren250"))
       //         {
       //             VProducts=new DataView();
       //             VProducts = dtProducts.Copy().DefaultView;
       //             VProducts.RowFilter="GiaBan >= 250000";
       //             ASPxDVResults.DataSource=VProducts.Table;
       //             ASPxDVResults.DataBind();

       //             if (VProducts.Count <= 0)
       //             {
       //                 Library.ShowWarning(lblWarning, "Không tìm thấy gì cả.");
       //             }
       //             else
       //             {
       //                 Library.ShowWarning(lblWarning, VProducts.Count.ToString() + " " + "mẫu tin");
       //             }
       //         }
       //     }
       // //}
       // //else
       // //{
       // //    UserControl ucHeader = (UserControl)Master.FindControl("Header");
       // //    TextBox txtKeywords = (TextBox)ucHeader.FindControl("txtKeywords");
       // //    keywords = txtKeywords.Text;
       // //    keywords = "%" + keywords + "%";
       // //    DropDownList ddlSearchType = (DropDownList)ucHeader.FindControl("ddlSearchType");
       // //    searchtype = ddlSearchType.SelectedItem.Value;
       // //    DropDownList ddlGiaBan = (DropDownList)ucHeader.FindControl("ddlGia");
       // //    gia = ddlGiaBan.SelectedItem.Value;

       // //    if (searchtype.Equals("TenSanPham"))
       // //    {
       // //        dtProductsByName = cnn.SelectRows("select * from V_HOSOSANPHAM where TenSanPham like N'" + keywords + "'");
       // //        ASPxDVResults.DataSource = dtProductsByName;
       // //        ASPxDVResults.DataBind();

       // //        if (ASPxDVResults.Items.Count <= 0)
       // //        {
       // //            Library.ShowWarning(lblWarning, "Không tìm thấy gì cả.");
       // //        }
       // //        else
       // //        {
       // //            Library.ShowWarning(lblWarning, dtProductsByName.Rows.Count.ToString() + " " + "mẫu tin");
       // //        }
       // //    }
       // //    else if (searchtype.Equals("GiaSanPham"))
       // //    {
       // //        // tim kiếm theo giá sản phẩm
       // //        if (gia.Equals(""))
       // //        {
       // //            Response.Redirect("~/Default.aspx");
       // //        }
       // //        else if (gia.Equals("50Toi150"))
       // //        {
       // //            VProducts = new DataView();
       // //            VProducts = dtProducts.Copy().DefaultView;
       // //            VProducts.RowFilter = "GiaBan >= 50000 and GiaBan <= 150000";
       // //            ASPxDVResults.DataSource = VProducts.Table;
       // //            ASPxDVResults.DataBind();

       // //            if (ASPxDVResults.Items.Count <= 0)
       // //            {
       // //                Library.ShowWarning(lblWarning, "Không tìm thấy gì cả.");
       // //            }
       // //            else
       // //            {
       // //                Library.ShowWarning(lblWarning, VProducts.Table.Rows.Count.ToString() + " " + "mẫu tin");
       // //            }
       // //        }
       // //        else if (gia.Equals("150Toi250"))
       // //        {
       // //            VProducts = new DataView();
       // //            VProducts = dtProducts.Copy().DefaultView;
       // //            VProducts.RowFilter = "GiaBan >= 150000 and GiaBan <= 250000";
       // //            ASPxDVResults.DataSource = VProducts.Table;
       // //            ASPxDVResults.DataBind();

       // //            if (ASPxDVResults.Items.Count <= 0)
       // //            {
       // //                Library.ShowWarning(lblWarning, "Không tìm thấy gì cả.");
       // //            }
       // //            else
       // //            {
       // //                Library.ShowWarning(lblWarning, VProducts.Table.Rows.Count.ToString() + " " + "mẫu tin");
       // //            }
       // //        }
       // //        else if (gia.Equals("Tren250"))
       // //        {
       // //            VProducts = new DataView();
       // //            VProducts = dtProducts.Copy().DefaultView;
       // //            VProducts.RowFilter = "GiaBan >= 250000";
       // //            ASPxDVResults.DataSource = VProducts.Table;
       // //            ASPxDVResults.DataBind();

       // //            if (ASPxDVResults.Items.Count <= 0)
       // //            {
       // //                Library.ShowWarning(lblWarning, "Không tìm thấy gì cả.");
       // //            }
       // //            else
       // //            {
       // //                Library.ShowWarning(lblWarning, VProducts.Table.Rows.Count.ToString() + " " + "mẫu tin");
       // //            }
       // //        }
       //   //  }
       //// }
    }
    protected void ASPxDVResults_ItemCommand(object source, DevExpress.Web.ASPxDataView.DataViewItemCommandEventArgs e)
    {
        //if (e.CommandName == "Select")
        //{
        //    int index = 0;
        //    if (selectedProductTable.Rows.Count > 0)
        //    {
        //        index = selectedProductTable.Rows.Count;
        //        index++;
        //    }
        //    else
        //    {
        //        //index = Convert.ToInt32(e.CommandArgument.ToString());
        //        index++;
        //    }
        //    product.ProductID = e.CommandArgument.ToString();
        //    product.ProductName = ((HyperLink)ASPxDVResults.FindItemControl("hplTenSanPham", e.Item)).Text;
        //    product.SalePrice = Convert.ToDouble(((Label)ASPxDVResults.FindItemControl("lblGia", e.Item)).Text);
        //    product.Quantity = 1;
        //    product.Discount = 0.00;

        //    // Them vao gio hang
        //    try
        //    {
        //        selectedProductRow = selectedProductTable.NewSelectedProductRow();
        //        selectedProductRow["Index"] = index;
        //        selectedProductRow["ProductID"] = product.ProductID;
        //        selectedProductRow["ProductName"] = product.ProductName;
        //        selectedProductRow["SalePrice"] = product.SalePrice;
        //        selectedProductRow["Quantity"] = product.Quantity;
        //        selectedProductRow["Discount"] = product.Discount;
        //        selectedProductRow["Amount"] = product.Amount;

        //        // kiem tra da co trong gio hang san pham nay chua
        //        /*BanHangOnline.SelectedProductDataTable tbSelectedProducts=selectedProductTable;
        //        BanHangOnline.SelectedProductRow SelectedProduct;
        //        for(int i=0;i<=selectedProductTable.Rows.Count-1;i++)
        //        {
        //            if (product.ProductID == selectedProductRow.ProductID)
        //            {
                    
        //            }
 
        //        }*/

        //        selectedProductTable.AddSelectedProductRow(selectedProductRow);
        //        Session["selectedProduct"] = selectedProductTable;
        //    }
        //    catch (Exception)
        //    {

        //    }
        //}           
    }
}
